Ich versuche gerade, ein wenig mit SourceGen zu arbeiten und habe mir zu diesem Zweck das Programm FDISK vom IDE Plus vorgenommen.
In diesem Code bin ich auf ein seltsames Kommando gestoßen.
Eine erste Vermutung war, der Befehl könnte unter SDX den 80 Zeichen Bildschirm öffnen, aber entsprechende Versuche vom BASIC aus sind gescheitert.
Weiß wer was dazu?
Hier der Code übersetzt in BASIC
CLOSE #1
XIO 96,#1,0,0,"S2:"
Hier das Original in Assembler:
LDX #$10 ;Close IOCB #1
LDA #$0C
STA ICCOM,X
JSR CIOV
LDA #<DEV_S2 ;Device S2: (SDX 80 char ?)
STA ICBADR,X
LDA #>DEV_S2
STA ICBADR+1,X
LDA #$03 ;3 Bytes
STA ICBLEN,X
LDA #$00
STA ICBLEN+1,X
LDA #$60 ;IOCB command #$60
STA ICCOM,X
LDA #$00
STA ICAX1,X
LDA #$00
STA ICAX2,X
JSR CIOV ;Go CIO